home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -serious- / workbench / versionwb / versionwb2_13.readme < prev    next >
Text File  |  2000-02-28  |  5KB  |  118 lines

  1. Short:    v2.13 AmigaDos Version replacement.
  2. Uploader: hakan@parting.nu (Håkan Parting)
  3. Author:   hakan@parting.nu (Håkan Parting)
  4. Type:     util/sys
  5.  
  6. VersionWB is a replacement for the usual AmigaDos Version command,
  7. which also may check the version of packed files by utilizing
  8. the XfdMaster.library if available.
  9.  
  10. If you want the version information to be presented in
  11. a requester, this program is for you. Instead of
  12. like c:version just tell the version and revision number
  13. by default, VersionWB always tells you all it could find.
  14.  
  15. VersionWB have these features:
  16.  
  17. * It will bring up a requester with the version information.
  18.  
  19. * It support several files in the command line parameter template.
  20.  
  21. * You can shift-doubleclick an icon with VersionWB and
  22.   then get all that version stuff.
  23.  
  24. * You may also pick the file you want to know the version number of
  25.   by using a file requester.
  26.  
  27. * It will find version strings in WB1.3 libraries and devices,
  28.   c:version does not, e.g. narrator.device.
  29.  
  30. * If you use it with ToolManager you can have an appicon in
  31.   your Workbench. Drop the icon on the appicon, and the
  32.   version information will be presented (if the file contains a
  33.   version string :-)
  34.  
  35. * It also has an optional text output.
  36.  
  37. * It recognizes any packed file (uses xfdmaster.library).
  38.  
  39. * All other features of AmigaDos Version, as far as I know 8-), except for the bugs :)
  40.  
  41. * Can be opened on a publicscreen
  42.  
  43. * Can set the filenote of files to there versioninfo.
  44.  
  45. * Can set the filedate to the one found in the version string
  46.  
  47. * Finds files in your shell-path
  48.  
  49. Recent changes:
  50.  
  51. V.2.13 (13.02.2000) PUBLIC UPDATE
  52. -------------------------------
  53. BUGFIX: Shouldn't even open xfdmaster.library if the NOXFD tooltype was given.
  54.  
  55. BUGFIX: Opened asl.library every time the file requester appeared, without closing
  56. the library the same number of times. This bug was introduced when the 'New'-button was added.
  57.  
  58. BUGFIX: A bug introduced in version 2.10 was fixed. Rarely gave system alert #8100000F or #81000005
  59. after the file requester was used (MungWall hit).
  60.  
  61. BUGFIX: Did a little change in the memory handling for packed files to remove crashes
  62. with some XPK-packed files. The bug above could have interferred though.
  63.  
  64. BUGFIX: Corrected a few bugs in the version string search of a packed file.
  65.  
  66. BUGFIX: 'Smart version string' search wasn't done in packed files.
  67.  
  68. BUGFIX: Sometimes when version info wasn't found the file requester appeared.
  69.  
  70. BUGFIX: There is no real reason to clip the filename field in the text output.
  71. So it is no longer clipped in the text output.
  72.  
  73. BUGFIX: Sometimes version info wasn't found in resident modules.
  74.  
  75. BUGFIX: If the file specified wasn't found the file requester appeared.
  76.  
  77. BUGFIX: The search for resident modules is now case insensitive.
  78.  
  79. NEW: openutil.library contains $VER %s %ld.%ld (%ld.%ld.%ld). Both Amiga Inc version and
  80. VersionWB 2.12 outputs the useless version info got from that string.
  81. Now VersionWB does not output such a version, it tries to find the version info in
  82. another way.
  83.  
  84. NEW: VersionWB now normaly show the longer name got from the ROMTag instead of the one
  85. got from the id_string field.
  86. (e.g. VersionWB HD0: now outputs 'filesystem' as name instead of 'fs'.)
  87. This is more interesting and is the one c:version outputs for the example above.
  88. When the LIKECVER argument is specified this is not always the case, then the IDname
  89. is used when the library is loaded, and the idstring or $VER-name when it's not.
  90. If the argument COMFILE is given the file comment will still be set to the shorter
  91. version string (the file comment is limited to 80 characters).
  92.  
  93. NEW: Text that VersionWB supports besides the version number in the version field is
  94. removed from the output if LIKECVER is specified.
  95.  
  96. NEW: Sets the return code to 20 if the file wasn't found or no version information
  97. was found and text mode is activated.
  98. Hope this fix and the other two were the last incompatibilities with c:version.
  99.  
  100. NEW: If the file specified already is resident in the system and the version
  101. numbers differ a new field named "Resident info:" will be added to the requester.
  102. That field will hold the romtag idstring of the resident module, so you
  103. could see if the file is a newer version.
  104.  
  105. Note about c:version compatibility when LIKECVER argument is specified:
  106. I've found some obvious bugs in the original c:version. Those is fixed in VersionWB's
  107. emulation with the LIKECVER argument, there fore the output is not always similar.
  108. I see no reason why to emulate bad functionality. e g. when there is a V infront of
  109. the version number the date isn't converted to local date format ...
  110. Everything mentioned above of the LIKECVER also apply when the output is redirected, with for
  111. example >RAM:version.txt, and the TEXT argument is not specified. The LIKECVER is set
  112. automatically it this case, to be compatible with scripts written for the original c:version.
  113.  
  114.  
  115. This program is Gift-Ware.
  116. Version 2.13 (13.02.2000)
  117. Copyright 1994-2000 Håkan Parting
  118.